python3Packages.fints: 4.2.4 -> 5.0.0#478074
Conversation
41c87eb to
37c3a51
Compare
|
Input from "hexa" on Matrix: This will break pretix-banktool, cf. https://github.com/pretix/pretix-banktool/blob/0ba22e16e40a15139c271513e756a075ff207490/pyproject.toml#L21. I created an upstream issue to track this: pretix/pretix-banktool#13 |
|
Maybe we should use |
37c3a51 to
0d04d72
Compare
|
TIL: https://nixos.org/manual/nixpkgs/unstable/#using-pythonrelaxdepshook Other packages:
|
0d04d72 to
347b546
Compare
Have you checked for API breakage before suggesting that? |
No, that's why it was formulated as a question. |
I did a quick check by reading the source code and left my findings in pretix/pretix-banktool#13 (comment) (might be interesting not just to NixOS). |
|
@mweinelt: Is there anything else I could do, apart from pretix/pretix-banktool#13 (comment), to move this PR forward? |
|
We could pin pretix-banktool at fints 4.2.4 for now. |
347b546 to
4b7fcd4
Compare
4b7fcd4 to
76f53ca
Compare
76f53ca to
d4f2ed0
Compare
|
Thanks for your review, @dotlambda ! I split my changes into multiple commits and created a version-pinned copy of the fints package, similar to what I saw elsewhere when people were pinning a version. Is this PR now in the shape you'd expect? |
ac2bb1f to
4d21579
Compare
|
|
I found
|
Why do you want to pin that if it builds fine with version 5? diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 706a3ff038b9..313a6d3da2e4 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -87,6 +87,8 @@ let
];
});
+ fints = self.fints_4;
+
gspread = super.gspread.overridePythonAttrs (oldAttrs: rec {
version = "5.12.4";
src = fetchFromGitHub { |
They didn't change because you pinned fints to the old version, so they evaluate to the exact same derivation as before. |
dotlambda
left a comment
There was a problem hiding this comment.
saldo builds fine with fints v5, so it shouldn't use fints_4
As far as I could tell there is no change log. Breaking changes are listed in https://github.com/raphaelm/python-fints/blob/v5.0.0/docs/upgrading_4_5.rst Closes: NixOS#466577
4d21579 to
b6759cb
Compare
I thought the same that applies to
|
I wouldn't worry about saldo as much because it doesn't pin a certain version of fints. |
|
dotlambda
left a comment
There was a problem hiding this comment.
Approved automatically following the successful run of nixpkgs-review.
As far as I could tell there is no change log. Breaking changes are listed in https://github.com/raphaelm/python-fints/blob/v5.0.0/docs/upgrading_4_5.rst
Also: Pin pretix-banktool and saldo to fints v4.
Closes: #466577
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.